#include "warnings_disable.h"


	#include <cstdlib>

	//for memory leak detection
	//#ifdef _DEBUG
	//	#define _CRTDBG_MAP_ALLOC
	//	#include <crtdbg.h>
	//#endif

	#include <cmath>
	#include <ctime>
	#include <cstddef>

	#include <utility>

	#include <map>
	#include <list>
	#include <vector>
	#include <queue>

	#include <string>

	#include <iostream>
	#include <fstream>
	#include <sstream>


	#include <QObject>
	#include <QtGui>
	#include <QSound>
	#include <QTimer>
	#include <QTcpSocket>
	#include <QTcpServer>
	#include <QtNetwork>
	#include <QThread>
	#include <QReadWriteLock>


	#ifdef WIN32
		#include <windows.h>
	#endif



	using std::abs;
	using std::map;
	using std::list;
	using std::vector;
	using std::queue;
	using std::pair;
	using std::make_pair;
	using std::string;
	using std::ios;
	using std::ostream;
	using std::istream;
	using std::cout;
	using std::cin;
	using std::ofstream;
	using std::ifstream;
	using std::istringstream;
	using std::ostringstream;
	using std::getline;
	using std::endl;



#include "warnings_enable.h"



#ifndef VERSIONS
	#define VERSIONS
	static const char* CLIENT_VERSION = "1.1";
	static const char* SERVER_VERSION = "0.9";
#endif